Tomi HorvatTomi Horvat
The Empty Report: What Vietnamese Football Journalism Fills the Blank WithAt 1:40 in the morning, in a small flat in Binh Duong, I opened a report file...
Xabi Alonso holds crunch talks with Cole Palmer after London derby red cardIn a post-match report from the London derby, Goal.com reported that head coa...
ChessBase Magazine #225: Prague 2026, 27 Miniatures, and the Gap Named Bent LarsenIn the summer of 2026, in Denver, Bent Larsen sat down for the sixth game of...
Nguyen Thuy Linh Out at Vietnam Open: Four Late Points Per Game and the Real Gap for Vietnam's No. 1Game two, the scoreboard read 17-14 in favor of Nguyen Thuy Linh. Nguyen Du...
The Gap Map: When a Table Tennis Data File Has No NameA table tennis analysis file was pushed into the system at the end of a worki...
Empty Sources and the Risk of Data Hallucination: Verification Lessons for Vietnamese Sports MediaEMPTY SOURCES AND THE RISK OF DATA HALLUCINATION: VERIFICATION LESSONS FOR...
The Empty Map and the Discipline of Esports AnalysisIn Busan, past midnight, I reopened an analysis file I had just finished. Nin...
Resident Evil: Code Veronica Remake and the Leak Bubble: When Belief Is Built on SandThere is a paradox I have grown used to after years sitting at the edge of...
Two Microphones and a Ballot: TUDN, La Casa de los Famosos, and the Melting Line of Football JournalismLast Sunday, at the TUDN studios — the Spanish-language sports network owned ...
Wrong Label, Wrong Verdict: A Classification Lesson from Four Tennis FilesOn 20 August 2026, the ITIA's announcement about two positive samples from...
A 2-Star Final in Rainham, a Butterfly London 2026 Table, and English Table Tennis's Membership MachineRainham, a late weekend afternoon. In the clip running just under four minute...
SBCL Premier Division opens: English table tennis bets on youth to write its own storyThe opening weekend of the Senior British Clubs League Premier Division had n...
Egypt Crowned African Champions: Olympic 2028 Spot Secured and the Race for World Cup 2027On July 14, 2026, the Nairobi Arena witnessed a historic moment as the Egypti...
The Scoresheet and the Diplomatic Journey: When the Chess World Cup Touches Vietnamese MemoryThe stadium is empty, but the applause of 2026 still echoes in every old...
The Dead Zone at Rajamangala: The Real Structure That Carried Vietnam Past Thailand in the 2026 ASEAN Cup FinalThe 90+2nd Minute, and the Thirty Minutes Before It In the 90+2nd minute at...
32 Programs, 16 Matches and a Commercial Ranking: Inside the 2026 ACC/SEC ChallengeWhen organizers of the Shriners Children's Showdown at the Net released the...
Pizza Bulls Bordo Beat Neftçi Comfortably: The "Dominant" Label and the Data Void Behind ItWhen the final buzzer sounded in an arena whose competition name was not even...
600 Billion, 1,000 Billion, and the Gap Nobody Measures: Nguyen Duc Thuy's Plan Seen from the BenchMinute 74, at a stadium in the Mekong Delta, a 21-year-old sits down on the...
Barcelona concede 101 points at the Supercopa: The Sekulic project and a problem with no salary capOn the scoreboard, the clock stopped at minute 40. The number stayed exactly...
The Quiet Summer of V.League: Inside a Transfer Market Without DataSummer in Hanoi was hot enough to soften the asphalt under my heels, yet in a...
Xabi Alonso holds crunch talks with Cole Palmer after London derby red cardIn a post-match report from the London derby, Goal.com reported that head coa...
ChessBase Magazine #225: Prague 2026, 27 Miniatures, and the Gap Named Bent LarsenIn the summer of 2026, in Denver, Bent Larsen sat down for the sixth game of...
Nguyen Thuy Linh Out at Vietnam Open: Four Late Points Per Game and the Real Gap for Vietnam's No. 1Game two, the scoreboard read 17-14 in favor of Nguyen Thuy Linh. Nguyen Du...
The Gap Map: When a Table Tennis Data File Has No NameA table tennis analysis file was pushed into the system at the end of a worki...
Empty Sources and the Risk of Data Hallucination: Verification Lessons for Vietnamese Sports MediaEMPTY SOURCES AND THE RISK OF DATA HALLUCINATION: VERIFICATION LESSONS FOR...
The Empty Map and the Discipline of Esports AnalysisIn Busan, past midnight, I reopened an analysis file I had just finished. Nin...
Resident Evil: Code Veronica Remake and the Leak Bubble: When Belief Is Built on SandThere is a paradox I have grown used to after years sitting at the edge of...
Two Microphones and a Ballot: TUDN, La Casa de los Famosos, and the Melting Line of Football JournalismLast Sunday, at the TUDN studios — the Spanish-language sports network owned ...
Wrong Label, Wrong Verdict: A Classification Lesson from Four Tennis FilesOn 20 August 2026, the ITIA's announcement about two positive samples from...
A 2-Star Final in Rainham, a Butterfly London 2026 Table, and English Table Tennis's Membership MachineRainham, a late weekend afternoon. In the clip running just under four minute...
SBCL Premier Division opens: English table tennis bets on youth to write its own storyThe opening weekend of the Senior British Clubs League Premier Division had n...
Egypt Crowned African Champions: Olympic 2028 Spot Secured and the Race for World Cup 2027On July 14, 2026, the Nairobi Arena witnessed a historic moment as the Egypti...
The Scoresheet and the Diplomatic Journey: When the Chess World Cup Touches Vietnamese MemoryThe stadium is empty, but the applause of 2026 still echoes in every old...
The Dead Zone at Rajamangala: The Real Structure That Carried Vietnam Past Thailand in the 2026 ASEAN Cup FinalThe 90+2nd Minute, and the Thirty Minutes Before It In the 90+2nd minute at...
32 Programs, 16 Matches and a Commercial Ranking: Inside the 2026 ACC/SEC ChallengeWhen organizers of the Shriners Children's Showdown at the Net released the...
Pizza Bulls Bordo Beat Neftçi Comfortably: The "Dominant" Label and the Data Void Behind ItWhen the final buzzer sounded in an arena whose competition name was not even...
600 Billion, 1,000 Billion, and the Gap Nobody Measures: Nguyen Duc Thuy's Plan Seen from the BenchMinute 74, at a stadium in the Mekong Delta, a 21-year-old sits down on the...
Barcelona concede 101 points at the Supercopa: The Sekulic project and a problem with no salary capOn the scoreboard, the clock stopped at minute 40. The number stayed exactly...
The Quiet Summer of V.League: Inside a Transfer Market Without DataSummer in Hanoi was hot enough to soften the asphalt under my heels, yet in a...
